package com.ushio.commonmodule.pojo.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.beans.factory.annotation.Autowired;

import java.time.LocalDateTime;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class UserSeasonEventVo {

    /**
     * 用户事件id
     */

    private Long userSeasonEventId;

    /**
     * 用户id
     */
    private Long userId;

    /**
     * 季节/事件
     */
    private Integer seasonEventId;

    private Double progress;

    /**
     * 季节/事件 名称
     */
    private String seasonEventName;
    /**
     * 季节更替开始时间
     */
    private LocalDateTime seasonStartTime;
    /**
     * 季节当前时间 进度秒数(秒)
     */
    private LocalDateTime seasonCurrentTime;
    /**
     * 进度秒数(秒)
     */
    private Integer consumeTime;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 修改时间
     */
    private LocalDateTime updateTime;

    /**
     * 创建人
     */
    private Long createUser;

    /**
     * 修改人
     */
    private Long updateUser;

    /**
     * 是否启用1是删除0是启用
     */
    private Boolean remove;

    private Boolean userSeasonEvent;


}
